package cn.ondraw.ragflow.pojo.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * 解析器配置对象
 */
@Data
public class ParserConfig {
    /**
     * 分隔符
     */
    private String delimiter;
    /**
     * 是否处理 HTML 转 Excel
     */
    private boolean html4excel;
    /**
     * 是否启用布局识别
     */
    private boolean layout_recognize;
    /**
     * Raptor 配置
     */
    private RaptorConfig raptor;

    private List<String> entity_types;

    @JsonProperty("auto_keywords")
    private int autoKeywords;
    @JsonProperty("auto_questions")
    private int autoQuestions;
    /**
     * 分块令牌数量
     */
    @JsonProperty("chunk_token_num")
    private int chunkTokenNum;
}
